all: kickstart
	size kickstart

kickstart: kickstart.o boot.o
	ld -T linker.ld -o kickstart boot.o kickstart.o

kickstart.o: kickstart.c multiboot.h
	gcc -I. -fno-builtin -Wall -nostdlib -nostartfiles -nodefaultlibs -c kickstart.c -o kickstart.o

boot.o: boot.S multiboot.h
	gcc -I. -c boot.S -o boot.o

clean:
	rm *.o

